package com.orange.delivery.eforce.site.model;

import java.util.ArrayList;
import java.util.List;
import java.util.Map;

import javax.xml.bind.annotation.XmlRootElement;

@XmlRootElement(name = "OrganizationIdentification")
public class RelatedParty {

    private String role;
    private String tradingName;
    private List<OrganizationIdentification> organizationIdentification = new ArrayList<OrganizationIdentification>();
    private String givenName;
    private String familyName;
    private ContactMedium contactMedium;

    /**
     *
     * @return
     *     The role
     */
    public String getRole() {
        return role;
    }

    /**
     *
     * @param role
     *     The role
     */
    public void setRole(String role) {
        this.role = role;
    }

    /**
     *
     * @return
     *     The tradingName
     */
    public String getTradingName() {
        return tradingName;
    }

    /**
     *
     * @param tradingName
     *     The tradingName
     */
    public void setTradingName(String tradingName) {
        this.tradingName = tradingName;
    }

    /**
     *
     * @return
     *     The organizationIdentification
     */
    public List<OrganizationIdentification> getOrganizationIdentification() {
        return organizationIdentification;
    }

    /**
     *
     * @param organizationIdentification
     *     The organizationIdentification
     */
    public void setOrganizationIdentification(List<OrganizationIdentification> organizationIdentification) {
        this.organizationIdentification = organizationIdentification;
    }

    /**
     *
     * @return
     *     The givenName
     */
    public String getGivenName() {
        return givenName;
    }

    /**
     *
     * @param givenName
     *     The givenName
     */
    public void setGivenName(String givenName) {
        this.givenName = givenName;
    }

    /**
     *
     * @return
     *     The familyName
     */
    public String getFamilyName() {
        return familyName;
    }

    /**
     *
     * @param familyName
     *     The familyName
     */
    public void setFamilyName(String familyName) {
        this.familyName = familyName;
    }

    /**
     *
     * @return
     *     The contactMedium
     */
    public ContactMedium getContactMedium() {
        return contactMedium;
    }

    /**
     *
     * @param contactMedium
     *     The contactMedium
     */
    public void setContactMedium(ContactMedium contactMedium) {
        this.contactMedium = contactMedium;
    }
}
